// LGUIDesktop.cpp: implementation of the LGUIDesktop class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "LGUI.h"
#include "LGUIDesktop.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

LGUIDesktop::LGUIDesktop() : LGUIContainer(0,0,780,240)
{
  listener=0;
}

LGUIDesktop::~LGUIDesktop()
{

}



void LGUIDesktop::draw(int xoff, int yoff)
{
  if (isDirty) 
  {
    buffer.rectFill(xoff+x, yoff+y, xoff+x+w, yoff+y+h, 0);
    buffer.addDirtyRect(*this);
  }
  
  isDirty = false;
  LGUIContainer::draw(xoff,yoff);
}